<?php

/**
 *
 * @author duongnv01149
 */
class EmailController {
	private $username;
	private $password;
	// TODO - Insert your code here
	
	/**
	 */
	function __construct() {
		$this->username = EMAIL_USERNAME;
		$this->password = EMAIL_PASSWORD;
	}
	
	/**
	 * 
	 * @param unknown_type $to
	 * @param unknown_type $from
	 * @param unknown_type $from_name
	 * @param unknown_type $subject
	 * @param unknown_type $body
	 */
	public function smtpmailer($to, $from, $from_name, $subject, $body) {
	
		global $message;
		$mail = new PHPMailer(); // tạo một đối tượng mới từ class PHPMailer
		$mail->IsSMTP(); // bật chức năng SMTP
		$mail->SMTPDebug = 0; // kiểm tra lỗi : 1 là hiển thị lỗi và thông báo cho ta biết, 2 = chỉ
		// thông báo lỗi
		$mail->SMTPAuth = true; // bật chức năng đăng nhập vào SMTP này
		$mail->SMTPSecure = 'ssl'; // sử dụng giao thức SSL vì gmail bắt buộc dùng cái này
		$mail->Host = 'smtp.gmail.com'; // smtp của gmail
		$mail->Port = 465; // port của smpt gmail
		$mail->Username = $this->username;
		$mail->Password = $this->password;
		$mail->SetFrom( $from, $from_name);
		$mail->Subject = $subject;
		$mail->Body = $body;
		$mail->AddAddress( $to);
		if (! $mail->Send()) {
			return false;
		} else {
			return true;
		}
	}
	
	/**
	 * Email reset password
	 * @param unknown_type $username
	 * @param unknown_type $email
	 * @param unknown_type $pass
	 */
	public function emailResetPass($username, $email, $pass){
	    
	    $curentTime = getCurrentDateTime();
	    
	    $body  = "<html><body>";
	    $body .= " <h4>Dear $username! </h4>";
	    $body .= " <h4>Yêu cầu thay đổi mật khẩu của bạn đã được thực hiện:</h4>";
	    $body .= " &#09;		- Mật khẩu mới: $pass<br />";
	    $body .= " &#09;		- Thời điểm thay đổi: $curentTime <br /><br />";
	    $body .= " <strong><i>Trân trọng!</i></strong><br /><br />";
	    $body .= " ======================================================== <br />";
	    $body .= " <strong> Pegasus Trading Services And Technology Joint Stock Company </strong><br />";
	    $body .= " <strong> - Contact Person: Mr Duong </strong><br />";
	    $body .= " <strong> - Contact Email: DuongNV@tanma.vn </strong><br />";
	    $body .= " <strong> - Contact Phone: 097 764 8581 </strong><br />";
	    $body .= " <strong> - Website: <a href='http://tanma.vn'> http://tanma.vn </a></strong>";
	    $body .= "</body></html>";
	    
	    $sent = $this->smtpmailer($email, "no-reply@tanma.vn", "Web Master", "Reset password - $username", $body);
	}

	/**
	 */
	function __destruct() {
		
		// TODO - Insert your code here
	}
}

?>